module.exports = {
    // 控制是否生成map文件
    // productionSourceMap: false,

    pages: {
        index: {
            // page的入口
            entry: 'src/main.js'
                // 修改这个文件一定要重启npm run serve
                // 但是如果把上一行注释
                // 配置文件里的pages.index.entry路径会变成空,而不是采用默认路径
        }
    },

    lintOnSave: false,
    // 关闭语法检查
    // 语法检查可以解决代码不合理的地方,比如没有使用的变量
    // 语法检查可以会造成许多不必要的麻烦

    // 开启代理服务器
    // 方式1
    /* devServer:{
        proxy:'http://localhost:5000'
        // 代理服务器就是开在8080
        // 这里写的路径表示转发目的地的路径
    } */

    // 方式2
    // 配置多个转发代理
    devServer: {
        proxy: {
            // '/api'： 请求前缀
            // 请求带这个前缀就走代理路径
            // 否则就不走
            '/api': {
                target: 'http://39.98.123.211',

                // 路径的转发也是带前缀的，需要下面一项重写路径，取消路径中的/api
                // pathRewrite: { '^/api': '' },

                ws: true, //用于支持wsbsocket,这也是客户端和服务器之间的通信方式,类似于http
                // 默认值true

                // 告诉服务器自己的来源是5000，不加这个服务器得到的就是8080
                changeOrigin: true
                    // 用于控制请求头中的host值 host包括ip地址和端口号
                    // 默认值true

            },
        },
        port: 8080
    }
}